<template>
  <div class="fuse">
    <div class="fuse-left-side">
      <div class="border fuse-side_top" style="height: 2.5rem">
        <div class="fuse-title">
          <img
            style="width: 0.4rem; margin-left: -0.1rem; vertical-align: middle"
            src="../../../assets/images/img10.png"
            alt=""
          /><span style="vertical-align: middle">生产计划统计</span>
        </div>
        <div class="fuse-main">
          <ul class="census">
            <li>
              <span>1</span><span>计划量</span
              ><span>{{ Planlist.planProduct }}万吨</span>
            </li>
            <li>
              <span>2</span><span>计划开拓尺寸</span
              ><span>{{ Planlist.plankaituo }}米</span>
            </li>
            <li>
              <span>3</span><span>计划掘进尺寸</span
              ><span>{{ Planlist.planjuejin }}米</span>
            </li>
          </ul>
        </div>
      </div>
      <div class="border fuse-side_middle">
        <div class="fuse-title">
          <img
            style="width: 0.4rem; margin-left: -0.1rem; vertical-align: middle"
            src="../../../assets/images/img4.png"
            alt=""
          /><span style="vertical-align: middle">生产管理</span>
        </div>
        <div class="fuse-main">
          <ul class="manufacture">
            <li>
              <dl>
                <dt>
                  <p>
                    当日计划进尺：<span>{{ manufacture.date.jhjc }}米</span>
                  </p>
                  <h1 id="day"></h1>
                </dt>
                <dd id="daydata">
                  <h2>
                    <h3>{{ manufacture.date.cxjc }}米</h3>
                    <h4>当日超欠</h4>
                  </h2>
                </dd>
              </dl>
            </li>
            <li>
              <dl>
                <dt>
                  <p>
                    本月计划进尺：<span
                      >{{ manufacture.month.jhjcTotal }}米</span
                    >
                  </p>
                  <h1 id="month"></h1>
                </dt>
                <dd id="monthdata">
                  <h2>
                    <h3>{{ manufacture.month.cxjcTotal }}米</h3>
                    <h4>本月超欠</h4>
                  </h2>
                </dd>
              </dl>
            </li>
          </ul>
        </div>
      </div>
      <div class="border fuse-side_bom">
        <div class="fuse-title">
          <img
            style="width: 0.4rem; margin-left: -0.1rem; vertical-align: middle"
            src="../../../assets/images/img4.png"
            alt=""
          /><span style="vertical-align: middle">班次作业人员统计</span>
        </div>
        <div class="fuse-main">
          <h1 class="classes">
            <img src="../../../assets/images/img61.png" />
            {{
              leaderlist.shift
            }}
          </h1>
          <ul class="leader">
            <li>
              <p>
                <span>带班领导</span><span>{{ leaderlist.shiftLeader }}</span>
              </p>
            </li>
            <li>
              <p>
                <span>瓦检员</span><span>{{ leaderlist.gasInspector }}</span>
              </p>
            </li>
            <li>
              <p>
                <span>安全员</span><span>{{ leaderlist.safetyInspector }}</span>
              </p>
            </li>
          </ul>
        </div>
      </div>
    </div>
    <div class="fuse-right-side">
      <div class="border fuse-side_middle">
        <div class="fuse-title">
          <img
            style="width: 0.4rem; margin-left: -0.1rem; vertical-align: middle"
            src="../../../assets/images/img4.png"
            alt=""
          /><span style="vertical-align: middle">安全生产管理</span>
        </div>
        <div class="fuse-main">
          <happy-scroll color="rgba(0,0,0,0.5)" size="5">
            <el-table :data="riskWarnData" class="backtable">
              <el-table-column label="序号" width="50" align="center">
                <template slot-scope="scope">
                  <span style="margin-left: 10px">{{ scope.$index + 1 }}</span>
                </template>
              </el-table-column>
              <el-table-column prop="shift" label="班次" show-overflow-tooltip>
                <template slot-scope="scope">
                  {{
                    scope.row.shift == '1'
                      ? '早班'
                      : scope.row.shift == '2'
                      ? '中班'
                      : '晚班'
                  }}
                </template>
              </el-table-column>
              <el-table-column
                prop="violations"
                label="三违"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column
                prop="accident"
                label="事故"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column
                prop="hidden"
                label="隐患查处"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column
                prop="productionImpact"
                label="生产影响情况"
                width="120"
                show-overflow-tooltip
              >
              </el-table-column>
              <el-table-column
                prop="csDataTime"
                label="时间"
                show-overflow-tooltip
              >
              </el-table-column>
            </el-table>
          </happy-scroll>
        </div>
      </div>
      <div class="border fuse-side_middle">
        <div class="fuse-title">
          <img
            style="width: 0.4rem; margin-left: -0.1rem; vertical-align: middle"
            src="../../../assets/images/img10.png"
            alt=""
          /><span style="vertical-align: middle">生产调度日报</span>
        </div>
        <div class="fuse-main">
          <el-carousel height="200px" direction="vertical" :autoplay="true">
            <el-carousel-item>
              <div class="medium">
                <ul>
                  <li>原煤生产</li>
                  <li v-for="(item, index) in dispatherlist" :key="index">
                    <span>{{ item.shift }}:</span
                    ><span>进尺{{ item.jhjc }}米</span
                    ><span>{{ item.yield }}吨</span>
                  </li>
                </ul>
                <div id="mediumData"></div>
              </div>
            </el-carousel-item>
            <el-carousel-item>
              <h2 class="diaodu">生产调度</h2>
              <ol class="diaodulist">
                <li v-for="(item, index) in dispatherlist" :key="index">
                  <span>{{ item.shift }}:</span
                  ><span>值班调度员:{{ item.dutyDispatcher }}</span
                  ><span>跟班领导:{{ item.shiftLeader }}</span>
                </li>
              </ol>
            </el-carousel-item>
          </el-carousel>
        </div>
      </div>
      <div class="border fuse-side_bom">
        <div class="fuse-title">
          <img
            style="width: 0.4rem; margin-left: -0.1rem; vertical-align: middle"
            src="../../../assets/images/img4.png"
            alt=""
          /><span style="vertical-align: middle">安全生产事故统计</span>
        </div>
        <div class="fuse-main">
          <echarts :chartData="echartData.accident"></echarts>
        </div>
      </div>
    </div>
  </div>
</template>

<script>
import Echarts from '@/components/Echarts/index.vue'
import * as echarts from 'echarts'
import { HappyScroll } from 'vue-happy-scroll'
import 'vue-happy-scroll/docs/happy-scroll.css'
export default {
  components: {
    Echarts,
    HappyScroll
  },
  data() {
    return {
      echartData: {
        accident: {
          xData: [],
          series: []
        }
      },
      Planlist: [],
      dispatherlist: [],
      manufacture: {
        date: {},
        month: {}
      },
      leaderlist: {},
      riskWarnData: []
    }
  },
  created() {
    this.getproduct()
    this.getlist()
    this.getyield()
  },
  mounted() {},
  methods: {
    getproduct() {
      this.$http
        .get('/riskWarning/sysSafetyProductionScheduling/management')
        .then(res => {
          if (res.code == 200) {
            this.manufacture.date = res.data.date
            this.manufacture.month = res.data.month
            var day = echarts.init(document.getElementById('day'))
            var myColor = ['#00fbfc']
            var option = {
              grid: {
                left: '11%',
                top: '12%',
                right: '0%',
                bottom: '8%',
                containLabel: true
              },
              xAxis: [
                {
                  show: false
                }
              ],
              yAxis: [
                {
                  axisTick: 'none',
                  axisLine: 'none',
                  offset: '27',
                  axisLabel: {
                    textStyle: {
                      color: '#ffffff',
                      fontSize: '16'
                    }
                  },
                  data: []
                },
                {
                  axisTick: 'none',
                  axisLine: 'none',
                  axisLabel: {
                    textStyle: {
                      color: '#ffffff',
                      fontSize: '16'
                    }
                  },
                  data: []
                },
                {
                  axisLine: {
                    lineStyle: {
                      color: 'rgba(0,0,0,0)'
                    }
                  },
                  data: []
                }
              ],
              series: [
                {
                  name: '条',
                  type: 'bar',
                  stack: '圆',
                  yAxisIndex: 0,
                  data: [JSON.stringify(res.data.date.bfb)],
                  label: {
                    normal: {
                      show: true,
                      position: 'bottom',
                      distance: 10,
                      formatter: function(param) {
                        return param.value + '%'
                      },
                      textStyle: {
                        color: '#ffffff',
                        fontSize: '14'
                      }
                    }
                  },
                  barWidth: 10,
                  itemStyle: {
                    normal: {
                      color: function(params) {
                        var num = myColor.length
                        return myColor[params.dataIndex % num]
                      }
                    }
                  },
                  z: 2
                },
                {
                  name: '内圆',
                  type: 'scatter',
                  stack: '圆',
                  yAxisIndex: 0,
                  data: [0],
                  label: {
                    normal: {
                      show: false,
                      position: 'right',
                      formatter: function(param) {
                        return param.value + '%'
                      },

                      textStyle: {
                        color: '#ffffff',
                        fontSize: '16'
                      }
                    }
                  },

                  yAxisIndex: 2,
                  symbolSize: 14,
                  itemStyle: {
                    normal: {
                      borderColor: '#fff',
                      borderWidth: 3,
                      color: function(params) {
                        var num = myColor.length
                        return myColor[params.dataIndex % num]
                      },
                      opacity: 1
                    }
                  },
                  z: 2
                },
                {
                  name: '白框',
                  type: 'bar',
                  yAxisIndex: 1,
                  barGap: '-100%',
                  data: [99.5],
                  barWidth: 20,
                  itemStyle: {
                    normal: {
                      color: '#0e2147',
                      barBorderRadius: 5
                    }
                  },
                  z: 1
                },
                {
                  name: '外框',
                  type: 'bar',
                  yAxisIndex: 2,
                  barGap: '-100%',
                  data: [100],
                  barWidth: 24,
                  itemStyle: {
                    normal: {
                      color: function(params) {
                        var num = myColor.length
                        return myColor[params.dataIndex % num]
                      },
                      barBorderRadius: 5
                    }
                  },
                  z: 0
                },
                {
                  name: '外圆',
                  type: 'scatter',
                  hoverAnimation: false,
                  data: [0],
                  yAxisIndex: 2,
                  symbolSize: 25,
                  itemStyle: {
                    normal: {
                      color: function(params) {
                        var num = myColor.length
                        return myColor[params.dataIndex % num]
                      },
                      opacity: 1
                    }
                  },
                  z: 2
                }
              ]
            }
            day.setOption(option)

            var month = echarts.init(document.getElementById('month'))
            var myColor1 = ['#fab760']
            var option1 = {
              grid: {
                left: '11%',
                top: '12%',
                right: '0%',
                bottom: '8%',
                containLabel: true
              },
              xAxis: [
                {
                  show: false
                }
              ],
              yAxis: [
                {
                  axisTick: 'none',
                  axisLine: 'none',
                  offset: '27',
                  axisLabel: {
                    textStyle: {
                      color: '#ffffff',
                      fontSize: '16'
                    }
                  },
                  data: []
                },
                {
                  axisTick: 'none',
                  axisLine: 'none',
                  axisLabel: {
                    textStyle: {
                      color: '#ffffff',
                      fontSize: '16'
                    }
                  },
                  data: []
                },
                {
                  axisLine: {
                    lineStyle: {
                      color: 'rgba(0,0,0,0)'
                    }
                  },
                  data: []
                }
              ],
              series: [
                {
                  name: '条',
                  type: 'bar',
                  stack: '圆',
                  yAxisIndex: 0,
                  data: [JSON.stringify(res.data.month.bfbTotal)],
                  label: {
                    normal: {
                      show: true,
                      position: 'bottom',
                      distance: 10,
                      formatter: function(param) {
                        return param.value + '%'
                      },
                      textStyle: {
                        color: '#ffffff',
                        fontSize: '14'
                      }
                    }
                  },
                  barWidth: 10,
                  itemStyle: {
                    normal: {
                      color: function(params) {
                        var num = myColor1.length
                        return myColor1[params.dataIndex % num]
                      }
                    }
                  },
                  z: 2
                },
                {
                  name: '内圆',
                  type: 'scatter',
                  stack: '圆',
                  yAxisIndex: 0,
                  data: [0],
                  label: {
                    normal: {
                      show: false,
                      position: 'right',
                      formatter: function(param) {
                        return param.value + '%'
                      },

                      textStyle: {
                        color: '#ffffff',
                        fontSize: '16'
                      }
                    }
                  },

                  yAxisIndex: 2,
                  symbolSize: 14,
                  itemStyle: {
                    normal: {
                      borderColor: '#fff',
                      borderWidth: 3,
                      color: function(params) {
                        var num = myColor1.length
                        return myColor1[params.dataIndex % num]
                      },
                      opacity: 1
                    }
                  },
                  z: 2
                },
                {
                  name: '白框',
                  type: 'bar',
                  yAxisIndex: 1,
                  barGap: '-100%',
                  data: [99.5],
                  barWidth: 20,
                  itemStyle: {
                    normal: {
                      color: '#0e2147',
                      barBorderRadius: 5
                    }
                  },
                  z: 1
                },
                {
                  name: '外框',
                  type: 'bar',
                  yAxisIndex: 2,
                  barGap: '-100%',
                  data: [100],
                  barWidth: 24,
                  itemStyle: {
                    normal: {
                      color: function(params) {
                        var num = myColor1.length
                        return myColor1[params.dataIndex % num]
                      },
                      barBorderRadius: 5
                    }
                  },
                  z: 0
                },
                {
                  name: '外圆',
                  type: 'scatter',
                  hoverAnimation: false,
                  data: [0],
                  yAxisIndex: 2,
                  symbolSize: 25,
                  itemStyle: {
                    normal: {
                      color: function(params) {
                        var num = myColor1.length
                        return myColor1[params.dataIndex % num]
                      },
                      opacity: 1
                    }
                  },
                  z: 2
                }
              ]
            }
            month.setOption(option1)
          }
        })
    },
    getyield() {
      this.$http
        .get(
          '/riskWarning/sysSafetyProductionScheduling/operatorsDutyStatistics'
        )
        .then(res => {
          if (res.code == 200) {
            this.leaderlist = res.data
          }
        })
    },
    getlist() {
      this.$http.get('/dispather/productPlanDetail').then(res => {
        if (res.code == 200) {
          this.Planlist = res.data
        }
      })
      // 安全生产管理
      this.$http
        .get('/riskWarning/sysSafetyProductionScheduling/list')
        .then(res => {
          if (res.code == 200) {
            this.riskWarnData = res.rows
          }
        })
      // 生产调度日报
      this.$http
        .get(
          '/riskWarning/sysSafetyProductionScheduling/dispatchingDailyReport'
        )
        .then(res => {
          if (res.code == 200) {
            this.dispatherlist = res.data
            console.log(33, this.dispatherlist)
            var mediumData = echarts.init(document.getElementById('mediumData'))
            const dashedPic =
              ''
            const color = ['#FF8700', '#ffc300', '#00e473', '#009DFF']
            const chartData = res.data
            const arrName = []
            const arrValue = []
            let sum = 0
            const pieSeries = []
            const lineYAxis = []
            chartData.forEach((v, i) => {
              arrName.push(v.shift)
              arrValue.push(v.jhjc)
              sum = sum + v.jhjc
            })
            chartData.forEach((v, i) => {
              pieSeries.push({
                name: '进尺',
                type: 'pie',
                clockWise: false,
                hoverAnimation: false,
                radius: [65 - i * 15 + '%', 57 - i * 15 + '%'],
                center: ['40%', '55%'],
                label: {
                  show: false
                },
                data: [
                  {
                    value: v.jhjc,
                    name: v.shift
                  },
                  {
                    value: sum - v.jhjc,
                    name: '',
                    itemStyle: {
                      color: 'rgba(0,0,0,0)'
                    }
                  }
                ]
              })
              pieSeries.push({
                name: '',
                type: 'pie',
                silent: true,
                z: 1,
                clockWise: false, // 顺时加载
                hoverAnimation: false, // 鼠标移入变大
                radius: [65 - i * 15 + '%', 57 - i * 15 + '%'],
                center: ['40%', '55%'],
                label: {
                  show: false
                },
                data: [
                  {
                    value: 7.5,
                    itemStyle: {
                      color: 'rgba(255,255,255,0.1)' // 圆环颜色
                    }
                  },
                  {
                    value: 2.5,
                    name: '',
                    itemStyle: {
                      color: 'rgba(0,0,0,0)'
                    }
                  }
                ]
              })
              v.percent = ((v.jhjc / sum) * 100).toFixed(1) + '%'
              lineYAxis.push({
                value: i,
                textStyle: {
                  rich: {
                    circle: {
                      color: color[i],
                      padding: [0, 5]
                    }
                  }
                }
              })
            })

            var option2 = {
              color: color,
              grid: {
                top: '20%',
                bottom: '51%',
                left: '30%',
                containLabel: false
              },
              yAxis: [
                {
                  type: 'category',
                  inverse: true,
                  axisLine: {
                    show: false
                  },
                  axisTick: {
                    show: false
                  },
                  axisLabel: {
                    formatter: function(params) {
                      const item = chartData[params]
                      return (
                        '{line|}{circle|●}{name|' +
                        item.shift +
                        '}{bd||}{percent|' +
                        item.jhjc +
                        '}'
                      )
                    },
                    interval: 0,
                    inside: true,
                    textStyle: {
                      color: '#beceff', // 元字颜色
                      fontSize: 14,
                      rich: {
                        line: {
                          width: 50,
                          height: 2, // 标线高度
                          backgroundColor: 'rgba(255,255,255,0.1)' // 标线颜色
                        },
                        name: {
                          color: '#beceff',
                          fontSize: 14
                        },
                        bd: {
                          color: '#beceff',
                          padding: [0, 5],
                          fontSize: 14
                        },
                        percent: {
                          color: '#beceff',
                          fontSize: 14
                        },
                        value: {
                          color: '#beceff',
                          fontSize: 16,
                          fontWeight: 500,
                          padding: [0, 0, 0, 20]
                        },
                        unit: {
                          fontSize: 14
                        }
                      }
                    },
                    show: true
                  },
                  data: lineYAxis
                }
              ],
              xAxis: [
                {
                  show: false
                }
              ],
              series: pieSeries
            }
            mediumData.setOption(option2)
          }
        })

      // 生产事故统计
      this.$http
        .get(
          '/riskWarning/sysSafetyProductionAccident/productionAccidentCensus'
        )
        .then(res => {
          if (res.code == 200) {
            this.echartData.accident.xData = res.data.map(item => item.name)
            this.echartData.accident.series.push({
              name: '生产事故统计',
              type: 'pictorialBar',
              barCategoryGap: '0%',
              label: {
                normal: {
                  show: true,
                  position: 'top'
                }
              },
              symbol:
                'path://M0,10 L10,10 C5.5,10 5.5,5 5,0 C4.5,5 4.5,10 0,10 z',
              itemStyle: {
                normal: {
                  opacity: 0.5
                },
                emphasis: {
                  opacity: 1
                }
              },
              data: res.data.map(item => item.value),
              z: 10
            })
          }
        })
    }
  }
}
</script>

<style lang="scss" scoped>
.census {
  li {
    height: 0.4rem;
    line-height: 0.4rem;
    background: #052c5c;
    margin-top: 0.15rem;
    display: flex;
    font-size: 0.16rem;
    span:nth-child(1) {
      width: 0.4rem;
      height: 0.4rem;
      display: inline-block;
      background: #043474;
      line-height: 0.4rem;
      text-align: center;
    }
    span:nth-child(2) {
      width: 50%;
      height: 0.4rem;
      display: inline-block;
      line-height: 0.4rem;
      text-align: center;
    }
    span:nth-child(3) {
      flex: 1;
      height: 0.4rem;
      display: inline-block;
      line-height: 0.4rem;
      text-align: center;
    }
  }
}
.fuse-main {
  box-sizing: border-box;
  padding: 0.1rem;
}
// .classes {
//   width: 1.5rem;
//   box-sizing: border-box;
//   padding: 0.46rem 0.2rem;
//   background: url(../../../assets/images/img35.png) no-repeat;
//   background-size: 100% 100%;
//   text-align: center;
//   h1 {
//     color: #5dd3fc;
//     font-weight: 600;
//     font-size: 0.18rem;
//   }
//   h2 {
//     margin-top: 0.18rem;
//     color: #fff;
//     font-size: 0.14rem;
//   }
//   h3 {
//     margin-top: 0.35rem;
//     color: #5dd3fc;
//     font-size: 0.14rem;
//   }
// }
// .team {
//   width: calc(100% - 1.5rem);
//   display: flex;
//   flex-wrap: wrap;
//   margin-top: 0.15rem;
//   li {
//     width: calc(50% - 10px);
//     cursor: pointer;
//     margin: 12px 5px;
//     p {
//       background: url(../../../assets/images/img37.png) no-repeat;
//       background-size: 100% 100%;
//       padding-left: 0.15rem;
//       font-size: 0.16rem;
//     }
//     h1 {
//       text-align: center;
//       font-size: 0.2rem;
//       color: #5dd3fc;
//       margin-top: 0.15rem;
//       font-weight: 600;
//       span {
//         font-size: 0.12rem;
//       }
//     }
//   }
// }
.classes {
  line-height: 0.3rem;
  font-size: 0.18rem;
  img {
    width: 0.46rem;
    vertical-align: middle;
  }
}
.leader {
  li {
    height: 0.45rem;
    line-height: 0.45rem;
    background: url(../../../assets/images/img60.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.12rem 0;
    padding-left: 0.2rem;
    font-size: 0.16rem;

    p {
      display: flex;
      span:nth-child(1) {
        width: 40%;
      }
      span:nth-child(2) {
        flex: 1;
        text-align: center;
      }
    }
  }
}
.control {
}
.manufacture {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  li {
    flex: 1;
    dl {
      display: flex;
      height: 100%;
      dt {
        width: 60%;
        // display: flex;
        // flex-direction: column;
        position: relative;
        p {
          position: absolute;
          top: 0.1rem;
          height: 0.3rem;
          font-size: 0.16rem;
          padding-left: 0.35rem;
          line-height: 0.3rem;
          span {
            color: #0bc6f0;
          }
        }
        h1 {
          // flex: 1;
          position: absolute;
          top: 0.25rem;
          bottom: 0;
          left: 0;
          right: 0;
        }
      }
      dd {
        flex: 1;
        box-sizing: border-box;
        position: relative;

        h2 {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          width: 1rem;
          height: 1rem;
          text-align: center;
          h3 {
            position: absolute;
            top: 40%;
            left: 50%;
            transform: translate(-50%, -40%);
            font-size: 0.18rem;
          }
          h4 {
            font-size: 0.12rem;
            position: absolute;
            top: 65%;
            left: 50%;
            transform: translate(-50%, -65%);
          }
        }
      }
    }
  }
  li:nth-child(1) {
    dd {
      flex: 1;
      box-sizing: border-box;
      position: relative;

      h2 {
        background: url(../../../assets/images/img59.png) no-repeat;
        background-size: 100% 100%;
        h3 {
          color: #00fbfc;
        }
      }
    }
  }
  li:nth-child(2) {
    dd {
      flex: 1;
      box-sizing: border-box;
      position: relative;

      h2 {
        background: url(../../../assets/images/img58.png) no-repeat;
        background-size: 100% 100%;
        h3 {
          color: #fab760;
        }
      }
    }
  }
}
.medium {
  display: flex;
  height: 100%;
  ul {
    width: 55%;
    li:not(:first-child) {
      height: 0.48rem;
      line-height: 0.48rem;
      background: url(../../../assets/images/img63.png) no-repeat;
      background-size: 100% 100%;
      text-align: center;
      display: flex;
      margin-top: 0.1rem;
      span:nth-child(1) {
        width: 0.6rem;
      }
      span:nth-child(2) {
        width: 0.8rem;
      }
      span:nth-child(3) {
        flex: 1;
        font-size: 0.16rem;
      }
    }
    li:nth-child(2) {
      span:nth-child(3) {
        color: #fd0053;
      }
    }
    li:nth-child(3) {
      span:nth-child(3) {
        color: #fc6935;
      }
    }
    li:nth-child(4) {
      span:nth-child(3) {
        color: #1bcaff;
      }
    }
    li:first-child {
      font-size: 0.18rem;
      font-weight: 600;
      color: #199fd3;
    }
  }
  #mediumData {
    flex: 1;
  }
}
.diaodu {
  font-size: 0.18rem;
  font-weight: 600;
  color: #199fd3;
}
.diaodulist {
  li {
    height: 0.48rem;
    line-height: 0.48rem;
    background: url(../../../assets/images/img62.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    display: flex;
    margin-top: 0.1rem;
    span:nth-child(1) {
      width: 0.6rem;
      text-align: center;
    }
    span:nth-child(2) {
      flex: 1;
    }
    span:nth-child(3) {
      flex: 1;
    }
  }
}
::v-deep .el-carousel__indicators--vertical {
  right: -10px !important;
}
</style>